#ifndef TRIANGLE_H
#define TRIANGLE_H

#include "Objet.h"
#include "Vecteur.h"
#include "Point.h"

class Triangle:public Objet
{
private:
	Vecteur normale;
	Point p[3];
	
public:
	Triangle();
	Triangle(Point p1, Point p2, Point p3);
	Triangle(Triangle const& triangle);
	~Triangle();

	Triangle& operator=(Triangle const& triangle);

	virtual bool intersection(Rayon r);
	virtual BoiteEnglobante getBoite();
	bool aBoite();

};

#endif